digital footprint – Català–English translations

🇬🇧 en ca

digital footprint noun

  • digital evidence of a person's activities on the Internet
petjada digital
Wiktionary Links